3.9) Introduction to project management



Notes for video:
https://docs.google.com/document/d/1p_709MNfk8EV46zEiMFP55eh7Rl2fcOKyRk1DsqDeGY/edit?usp=sharing

PowerPoint Presentation:
Notes:
ITGS Syllabus:

Introduction to project management

Introduction

All IT development requires a management method. Knowledge and understanding of the product development life cycle (PDLC) should be used as a framework to develop an IT solution for the internal assessment. It is recommended that this topic is covered before students start work on the project.IT concepts to address in this topic
Theoretical fundamentals:
    • Client, end-user, developer
    • Data collection techniques for content and product design, citing of sources
    • Role of testing and processes used
    • Technical and end-user documentation (manuals)
    • End-user training
      The product development life cycle (PDLC)
    • Investigation of existing system(s)
    • Feasibility study
    • Requirements specification
    • Project schedule
    • Product design
    • Product development and technical documentation
    • Client and end-user evaluation
Practical techniques
  • Appropriate design techniques
  • Data capture
  • Product testing and debugging

    HL

    IT concepts to address in this topic Information systems, people and teams
    • The role and need for IT in organizations
    • Organizational IT policies
    • IT personnel and organizational structure: for example, information system (IS) managers, support staff, network manager, database administrator
    • Development personnel: for example, manager, programmer, analyst, project manager
      The system development life cycle (SDLC)
    • Analysis of current situation
    • Organizational requirements
    • Methods of data collection: questionnaires, interviews, observation, literature searches
    • Feasibility study
    • Identification of possible IT solutions
    • Requirements specification
    • Justification of preferred IT solutio

      • Project plan (who, why, what, when and how part of the project)
      • Project goals, scope and constraints, such as financial, time, technical, human-resource-related, risks, communication, procurement, quality
      • Project initiation document
      • Design considerations
      • Inputs, data structure, processes, outputs, user interface
      • Prototyping
      • Development of the IT solution
      • Initial testing, alpha testing
      • Quality assurance and quality control
      • Implementation
      • Training and support of staff, documentation to support the new IT system
      • Changeover methods: direct, phased and parallel running
      • Beta testing
      • Maintenance
      • Phase out
        Project management issues
      • Need for project management
      • Development methodologies: agile development and waterfall development
      • Project management methodologies: for example, PRINCE2 (projects in controlled environments 2), SSADM (structured systems analysis and design method), PMBoK (project management body of knowledge), CMMI (capability maturity model integration)
      • Iteration
      • Time constraints, tasks, resources and milestones; Gantt and Pert charts
      • Modelling systems: for example, entities, entity relationship diagrams (ERD), data flow diagrams
      • Maintenance of legacy systems
      • System support: for example, internal support, maintenance contract
      • Incident management and escalation



Useful links:




HL extension: